import Vue from 'vue' // 导入vue
import VueRouter from 'vue-router' // 导入路由

import login from '../views/login/login.vue' // 导入userVant
import home from '../views/home/home.vue' // 导入home页面
import index from '../views/home/index/index.vue' // 导入index主页
import my from '../views/home/my/my.vue' // 导入my我的页面
import search from '../views/home/search/search.vue' // 导入my我的页面
import serachResult from '../views/serachResult/serachResult.vue' // 搜索结果页面
import detail from '../views/detail/detail.vue' // 文章详情页面
import info from '../views/info/info.vue' // 文章详情页面
import shouc from '../views/shouc/shouc.vue' // 文章详情页面
import zhi from '../views/zhi/zhi.vue' // 小智机器人

Vue.use(VueRouter) // 使用路由

const routes = [
  {
    path: '/',
    redirect: '/login' // 从定向login
  },
  {
    path: '/login',
    component: login // login
  },
  {
    path: '/checklogin', // 验证登录路由,登录成功之后,返回上一个页面
    component: login // login
  },
  {
    path: '/home',
    component: home, // home
    redirect: '/my', // 从定向my我的页面,细节加了/的话home主页也要加
    children: [
      // home里面的嵌套路由
      { path: '/index', component: index },
      { path: '/my', component: my },
      { path: '/search', component: search },
      {
        path: '/ship',
        component: () => import('../views/home/ship/ship.vue')
      }
    ]
  },
  {
    path: '/serachResult/:key',
    component: serachResult // 搜索结果,动态路由
  },
  {
    path: '/detail/:artid',
    component: detail // 文章详情,动态路由
  },
  {
    path: '/info',
    component: info // 头像,个人信息页面
  },
  {
    path: '/shouc',
    component: shouc // 收藏页面
  },
  {
    path: '/zhi',
    component: zhi // 小智机器人
  },
 
]

const router = new VueRouter({
  routes
})

export default router
